import api from './index'
import { userService, systemServer, fileServer } from '@/utils/apiConfig'
export default {
  // 获取菜单列表
  menuList<T>(data?: unknown) {
    return api.get<T>(systemServer + '/menus/limitsList', data)
  },
  // 修改密码
  updatePwd<T>(userId: string, data?: unknown) {
    return api.put<T>(userService + `/users/${userId}/updatePassword`, data)
  },
  // 查询用户列表-不分页
  getUserList<T>(data?: unknown) {
    return api.get<T>(userService + '/users/list', data)
  },
  // 查询系统参数-不分页
  getParamsList<T>(data?: unknown) {
    return api.get<T>(systemServer + '/systemParameter/list', data)
  },
  // 查询系统参数-不分页-无权限
  getParamsListNo<T>(data?: unknown) {
    return api.get<T>(systemServer + '/systemParameter/listNoPermission', data)
  },
  // 获取七牛云token
  getQiniu<T>() {
    return api.get<T>(fileServer + '/qiniu/token')
  },
  // 获取待办列表
  getMessageList<T>(data?: unknown) {
    return api.get<T>(systemServer + '/enterprises/user/untreated', data)
  }
}
